package cn.enzo.utils.utils;

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

public class PropertiesUtil {

	/**
	 * 读取配置文件对象
	 */
	private Properties proper;

	/**
	 * 初始化类
	 * 
	 * @param configName
	 *            配置文件地址路径与名称的组合
	 */
	public PropertiesUtil(String configName) {
		try {
			proper = new Properties();
			InputStream is = Thread.currentThread().getContextClassLoader()
					.getResourceAsStream(configName);// 兼容weblogic
			if (null == is) {
				System.out.println("配置文件sysconfig.properties没有正常加载...");
			}
			proper.load(is);
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

	/**
	 * 方法用途: 获取配置信息<br>
	 * 实现步骤: <br>
	 * 
	 * @param key
	 *            配置信息的键值
	 * @return
	 */
	public String getProperty(String key) {
		return proper.getProperty(key);
	}
}
